using System;
using spData.Common;
using spData.Common.Mappings;

namespace spMapping
{
	[Table]
	[Serializable]
	public class dc_sj_Clsbxx : DataObject
	{

		[ID]		[DID]
		public String ID { get { return _ID; } set { _ID = value; EntityState.FieldChange("ID"); } }
		private String _ID;
		public static FieldInfo id = new FieldInfo("dc_sj_Clsbxx", "ID");

		[Column]
		public String Process { get { return _Process; } set { _Process = value; EntityState.FieldChange("Process"); } }
		private String _Process;
		public static FieldInfo process = new FieldInfo("dc_sj_Clsbxx", "Process");

		[Column]
		public Int32 Incident { get { return _Incident; } set { _Incident = value; EntityState.FieldChange("Incident"); } }
		private Int32 _Incident;
		public static FieldInfo incident = new FieldInfo("dc_sj_Clsbxx", "Incident");

		[Column]
		public String UserName { get { return _UserName; } set { _UserName = value; EntityState.FieldChange("UserName"); } }
		private String _UserName;
		public static FieldInfo userName = new FieldInfo("dc_sj_Clsbxx", "UserName");

		[Column]
		public String UserFullName { get { return _UserFullName; } set { _UserFullName = value; EntityState.FieldChange("UserFullName"); } }
		private String _UserFullName;
		public static FieldInfo userFullName = new FieldInfo("dc_sj_Clsbxx", "UserFullName");

		[Column]
		public String Department { get { return _Department; } set { _Department = value; EntityState.FieldChange("Department"); } }
		private String _Department;
		public static FieldInfo department = new FieldInfo("dc_sj_Clsbxx", "Department");

		[Column]
		public String Tel { get { return _Tel; } set { _Tel = value; EntityState.FieldChange("Tel"); } }
		private String _Tel;
		public static FieldInfo tel = new FieldInfo("dc_sj_Clsbxx", "Tel");

		[Column]
		public String ApplicationNo { get { return _ApplicationNo; } set { _ApplicationNo = value; EntityState.FieldChange("ApplicationNo"); } }
		private String _ApplicationNo;
		public static FieldInfo applicationNo = new FieldInfo("dc_sj_Clsbxx", "ApplicationNo");

		[Column]
		public String SelectionScope { get { return _SelectionScope; } set { _SelectionScope = value; EntityState.FieldChange("SelectionScope"); } }
		private String _SelectionScope;
		public static FieldInfo selectionScope = new FieldInfo("dc_sj_Clsbxx", "SelectionScope");

		[Column]
        public String IsDecorated { get { return _IsDecorated; } set { _IsDecorated = value; EntityState.FieldChange("IsDecorated"); } }
        private String _IsDecorated;
		public static FieldInfo isDecorated = new FieldInfo("dc_sj_Clsbxx", "IsDecorated");

		[Column]
		public String SelectionType { get { return _SelectionType; } set { _SelectionType = value; EntityState.FieldChange("SelectionType"); } }
		private String _SelectionType;
		public static FieldInfo selectionType = new FieldInfo("dc_sj_Clsbxx", "SelectionType");

		[Column]
		public String FormType { get { return _FormType; } set { _FormType = value; EntityState.FieldChange("FormType"); } }
		private String _FormType;
		public static FieldInfo formType = new FieldInfo("dc_sj_Clsbxx", "FormType");

		[Column]
		public String SelectionDate { get { return _SelectionDate; } set { _SelectionDate = value; EntityState.FieldChange("SelectionDate"); } }
		private String _SelectionDate;
		public static FieldInfo selectionDate = new FieldInfo("dc_sj_Clsbxx", "SelectionDate");

		[Column]
		public String Remarks { get { return _Remarks; } set { _Remarks = value; EntityState.FieldChange("Remarks"); } }
		private String _Remarks;
		public static FieldInfo remarks = new FieldInfo("dc_sj_Clsbxx", "Remarks");

		[Column]
		public System.DateTime Time { get { return _Time; } set { _Time = value; EntityState.FieldChange("Time"); } }
		private System.DateTime _Time;
		public static FieldInfo time = new FieldInfo("dc_sj_Clsbxx", "Time");

		[Column]
		public Int32 Status { get { return _Status; } set { _Status = value; EntityState.FieldChange("Status"); } }
		private Int32 _Status;
		public static FieldInfo status = new FieldInfo("dc_sj_Clsbxx", "Status");
	}
}
